supercilious oaf - German English Dictionary